package com.synjones.pay.bank.api;

import com.synjones.pay.model.common.ResponseBean;
import com.synjones.pay.model.context.IPayContext;
import java.util.Map;

/**
 * 直接支付模式 无需跳转到网银界面
 *
 * @author zhzy
 */
public interface IBankDirector extends IBank {

    /**
     * do pay
     *
     * @param ctx
     * @return response bean
     */
    ResponseBean doPay(IPayContext ctx);

    /**
     * send Data
     *
     * @param reqData
     * @return
     */
    Map<String, String> sendData(Map<String, String> reqData);

}
